Snake-like worm shell - Español Inglés Diccionario